settings: Plug a memory leak
authorMatthias Clasen <mclasen@redhat.com>
Sat, 27 Mar 2021 21:06:14 +0000 (17:06 -0400)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 27 Mar 2021 23:11:56 +0000 (19:11 -0400)
It is rare that settings are finalized, but we
still shouldn't leak in that case.

gtk/gtksettings.c

index f17090ef3dede8061bdda462b594bf8b10f58d64..6d096698b07bb4d1ea94fc211036f021dde05e33 100644 (file)
@@ -1177,6 +1177,8 @@ gtk_settings_finalize (GObject *object)
 
   g_free (settings->font_family);
 
+  g_object_unref (settings->theme_provider);
+
   G_OBJECT_CLASS (gtk_settings_parent_class)->finalize (object);
 }